package com.example.joblinker.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.Map;

/**
 * 论坛回复VO
 */
@Data
public class ReplyVO {

    /**
     * 回复ID
     */
    private Long id;

    /**
     * 话题ID
     */
    private Long topicId;

    /**
     * 回复内容
     */
    private String content;

    /**
     * 作者信息
     */
    private Map<String, Object> author;

    /**
     * 父回复ID
     */
    private Long parentId;

    /**
     * 被引用的回复信息
     */
    private Map<String, Object> quoted;

    /**
     * 点赞次数
     */
    private Integer votes;

    /**
     * 是否已点赞（针对当前用户）
     */
    private Boolean isVoted = false;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
} 